Time-and Space-eecient Randomized Consensus
نویسنده
چکیده
A protocol is presented which solves the randomized consensus problem9] for shared memory. The protocol uses a total of O(p 2 +n) worst-case expected increment, decrement and read operations on a set of three shared O(log n)-bit counters, where p is the number of active processors and n is the total number of processors. It requires less space than previous polynomial-time consensus protocolss6, 7], and is faster when not all of the processors participate in the protocol. A modiied version of the protocol yields a weak shared coin whose bias is guaranteed to be in the range 1=2 regardless of scheduler behavior, and which is the rst such protocol for the shared-memory model to guarantee that all processors agree on the outcome of the coin.
منابع مشابه
Approximate counting of inversions in a data
Inversions are used as a fundamental quantity to measure the sortedness of data, to evaluate diierent ranking methods for databases, and in the context of rank aggregation. Considering the volume of the data sets in these applications, the data stream model 16, 2] is a natural setting to design eecient algorithms. We obtain a suite of space-eecient streaming algorithms for approximating the num...
متن کاملTowards Eecient Universal Planning|a Randomized Approach
One of the most widespread approaches to reactive planning is Schoppers' universal plans. We propose a stricter deenition of universal plans which guarantees a weak notion of soundness, not present in the original deenition, and isolate three diierent types of completeness that capture diierent behaviors exhibited by universal plans. We show that universal plans which run in polynomial time and...
متن کاملRandomized Meldable Priority Queues
We present a practical meldable priority queue implementation. All priority queue operations are very simple and their logarithmic time bound holds with high probability, which makes this data structure more suitable for real-time applications than those with only amortized performance guarantees. Our solution is also space-eecient, since it does not require storing any auxiliary information wi...
متن کاملSpace-eecient Scheduling of Multithreaded Computations
This paper considers the problem of scheduling dynamic parallel computations to achieve linear speedup without using signiicantly more space per processor than that required for a single-processor execution. We develop a formal graph-theoretic model of multithreaded computation and give three important measures of time and space: T1 is the time required for executing the computation on 1 proces...
متن کاملPlacing a Robot Manipulator Amid Obstacles for Optimized Execution
This paper presents an eecient algorithm for optimizing the base location of a manipulator in an environment cluttered with obstacles, in order to execute speciied tasked as fast as possible. The algorithm uses randomized motion planning techniques and exploits geometric \coherence" in conngura-tion space to achieve fast computation. We provide experimental results to demonstrate the algorithm'...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1992